#ifndef SIMULATION_OBJECT_OSG
#define SIMULATION_OBJECT_OSG


#include <QObject>
#include <QList>
#include <QString>
#include <SimulationObject.h>
QT_BEGIN_NAMESPACE

class SimulationObjectOsg: public SimulationObject
{
    Q_OBJECT
public:

    SimulationObjectOsg();
    virtual ~SimulationObjectOsg();

    virtual void update();
    virtual void updateRunning();
    virtual void updatePausing();


    virtual void updatePausingToUpdate();
    virtual void updateRunningToUpdate();

    virtual void updateToUpdateRunning();
    virtual void updatePausingToUpdateRunning();

    virtual void updateToUpdatePausing();
    virtual void undateRunningToUpdatePausing();


public slots:

protected:


private:

};

QT_END_NAMESPACE

#endif // SIMULATION_OBJECT_OSG
